ValidatedEnumMap

constructor(defaultValue: Map<K, V>, keyHandler: Entry<K, *>, valueHandler: Entry<V, *>)

Parameters

K

key type, any Enum

V

any non-null type with a valid Entry for handling

defaultValue

the default map

keyHandler

the Enum handler, typically a ValidatedEnum

valueHandler

the value handler, an Entry